package defpackage; import android.app.Activity; import android.content.Intent; import android.content.res.Resources; import android.graphics.Bitmap; import android.net.Uri; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.webkit.DownloadListener; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.RelativeLayout; import cn.wps.moffice.common.beans.MaterialProgressBarCycle; import cn.wps.moffice.common.superwebview.WebviewErrorPage; import cn.wps.moffice.main.push.common.JSCustomInvoke; import cn.wps.moffice_eng.R; import com.fasterxml.jackson.core.util.MinimalPrettyPrinter; import defpackage.eyp; /* renamed from: eym reason: default package */ public final class eym { MaterialProgressBarCycle dXF = ((MaterialProgressBarCycle) getMainView().findViewById(R.id.public_feedback_webview_circle_progressBar)); b frA; WebView frG = ((WebView) getMainView().findViewById(R.id.public_feedback_webview_content)); RelativeLayout frH = ((RelativeLayout) getMainView().findViewById(R.id.public_feedback_content)); eyp.a frI; private String frw; Activity mActivity; WebviewErrorPage mErrorView = ((WebviewErrorPage) getMainView().findViewById(R.id.error_page)); private View mMainView; /* access modifiers changed from: package-private */ /* renamed from: eym$a */ public class a extends hac { public a(Activity activity, WebView webView, MaterialProgressBarCycle materialProgressBarCycle) { super(activity, webView, materialProgressBarCycle); } @Override // cn.wps.moffice.main.push.common.JSCustomInvoke.c, defpackage.hac public final void sendFeedbackInfo(String str, String str2, String str3, String str4, String str5, String str6, String str7, int i) { if (eym.this.frA != null) { eym.this.frA.sendFeedbackInfo(str, str2, str3, str4, str5, str6, str7, i); } } } /* renamed from: eym$b */ public interface b { void sendFeedbackInfo(String str, String str2, String str3, String str4, String str5, String str6, String str7, int i); } public eym(Activity activity, String str, eyp.a aVar) { this.mActivity = activity; this.frw = str; this.frI = aVar; bsh(); } private void bsh() { try { ebj.c(this.frG); this.frG.setWebChromeClient(new WebChromeClient() { /* class defpackage.eym.AnonymousClass1 */ public final void onProgressChanged(WebView webView, int i) { if (i > 60) { if (eym.this.dXF.getVisibility() == 0) { eym.this.dXF.setVisibility(8); } } else if (eym.this.dXF.getVisibility() == 8) { eym.this.dXF.setVisibility(0); } super.onProgressChanged(webView, i); } }); this.frG.setWebViewClient(new WebViewClient() { /* class defpackage.eym.AnonymousClass2 */ public final void onPageFinished(WebView webView, String str) { super.onPageFinished(webView, str); if (eym.this.frI != null && eyr.ci(eym.this.mActivity).equals(str)) { eym.this.frI.bsa(); } eym.this.mErrorView.aUU(); } public final void onPageStarted(WebView webView, String str, Bitmap bitmap) { super.onPageStarted(webView, str, bitmap); if (eym.this.frI != null && !eyr.ci(eym.this.mActivity).equals(str)) { eym.this.frI.bsb(); } } public final void onReceivedError(WebView webView, int i, String str, String str2) { try { super.onReceivedError(webView, i, str, str2); eym.this.dXF.setVisibility(8); eym.this.frG.setVisibility(8); eym.this.mErrorView.ru(8).f(eym.this.frG).nC(MinimalPrettyPrinter.DEFAULT_ROOT_VALUE_SEPARATOR + cvo.av(eym.this.mActivity)).e(new View.OnClickListener() { /* class defpackage.eym.AnonymousClass2.AnonymousClass1 */ public final void onClick(View view) { eyo.a(eym.this.mActivity, null); } }).setVisibility(0); } catch (Resources.NotFoundException e) { e.printStackTrace(); } } @Override // android.webkit.WebViewClient public final boolean shouldOverrideUrlLoading(WebView webView, String str) { if (str.startsWith("mailto:")) { try { Intent intent = new Intent("android.intent.action.SENDTO"); intent.setData(Uri.parse(str)); webView.getContext().startActivity(intent); return true; } catch (Exception e) { return true; } } else if (str.equals("http://wps.com/pc.install/") || str.equals("https://wps.com/pc.install/")) { eym.this.mActivity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str))); return true; } else if (str.toLowerCase().startsWith("http:") || str.toLowerCase().startsWith("https:")) { return false; } else { try { eym.this.mActivity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str))); return true; } catch (Exception e2) { return true; } } } }); this.frG.setDownloadListener(new DownloadListener() { /* class defpackage.eym.AnonymousClass3 */ public final void onDownloadStart(String str, String str2, String str3, String str4, long j) { try { hdy.bl(eym.this.frG.getContext(), str); } catch (Exception e) { } } }); this.frG.setOnLongClickListener(new View.OnLongClickListener() { /* class defpackage.eym.AnonymousClass4 */ public final boolean onLongClick(View view) { return true; } }); JSCustomInvoke jSCustomInvoke = new JSCustomInvoke(); jSCustomInvoke.setJsCallback(new a(this.mActivity, this.frG, this.dXF)); this.frG.addJavascriptInterface(jSCustomInvoke, "feedback"); String ci = TextUtils.isEmpty(this.frw) ? eyr.ci(this.mActivity) : this.frw; ebj.mK(ci); this.frG.loadUrl(ci); } catch (Exception e) { e.printStackTrace(); } } public final View getMainView() { if (this.mMainView == null) { this.mMainView = LayoutInflater.from(this.mActivity).inflate(R.layout.phone_public_feedback_webview, (ViewGroup) null); } return this.mMainView; } }